Big Huge Thesaurus

Euphorbia helioscopia

noun